deputy secretary general - Spanish English Dictionary